package capaLogica;

import java.util.List;

import capaDatos.MensajeDAO;

public class MensajeBO {
	
	private MensajeDAO dao = new MensajeDAO();
	
	public List<Mensaje> recuperaMensajesRecibidos(String idUsuario){
		return dao.recuperarMensajesRecibidos(idUsuario);
	}
	
	public List<Mensaje> recuperarMensajesEnviados(String idUsuario){
		return dao.recuperarMensajesEnviados(idUsuario);
	}
	
	public List<Mensaje> recuperaMensajesFavoritos(String idUsuario){
		return dao.recuperarFavoritos(idUsuario);
	}
	
	public boolean mensajesSinLeer(String idUsuario){
		List<Mensaje> mensajes = dao.recuperarMensajesRecibidos(idUsuario);
		boolean res = false ;
		for ( Mensaje m : mensajes){
			if ( "0".equals(m.getLeido()) ){
				res = true ;
			}
		}
		return res;
	}
	
	public Mensaje recuperarMensajeById(String m){
		return dao.recuperarMensajeById(m);
	}
	
	public Mensaje insertarMensaje(Mensaje m){
		return dao.insertarMensaje(m);
	}
	
	public void actualizaALeido(Mensaje m){
		dao.actualizarMensaje(m);
	}
	
	public void borrarMensaje(String s){
		dao.borrarMensaje(s);
	}

}
